<?php

namespace app\controller;

use think\Response;

abstract class Base{
    // 正常消息返回
    protected function createMsg($data, $msg = '', $code=200, $type = 'json'){
        // 标准api结构
        $result = [
            // 状态码
            'code'  =>  $code,
            // 消息
            'msg'   =>  $msg,
            // 数据
            'data'  =>  $data,
        ];
        // 返回api数据
        return Response::create($result, $type);
    }
    // 错误消息返回
    protected function createErrMsg($data, $msg = '', $code=400, $type = 'json'){
        // 标准api结构
        $result = [
            // 状态码
            'code'  =>  $code,
            // 消息
            'msg'   =>  $msg,
            // 数据
            'data'  =>  $data,
        ];
        // 返回api数据
        return Response::create($result, $type)->code($code);
    }
}